<?php

class config_geralAConfig extends configModel {
    
    public $name = "Definições Gerais";
     protected $dados = array(
        'is_amigavel' => array(
            //'fieldset'    => 'Nome do Site (Área dos usuários',
            'name'        => 'Utilizar Url Amigável',
            'type'        => 'enum',
            'default'     => is_amigavel,
            'options'     => array(
                'true'  => 'Sim',
                'false' => 'Não',
             ),
            'default'     => is_amigavel,
            'description' => 'Com esta opção ativada a url do site ficará mais limpa e fácil de acessar. <br/><br/>
                É necessário que o seu servidor esteja configurado para isto mas não se preoculpe<br/>
                caso ele não esteja configurado mesmo que esta opção esteja marcada o sistema irá ignorá-la',
        ), 
         
       'LANGUAGE' => array(
            'name'        => 'Linguagem Padrão do site',
            'type'        => 'varchar',
            'especial'    => 'hidden',
            'default'     => LANGUAGE,
            'description' => 'A linguagem padrão tem como objetivo informar aos navegadores qual o idioma presente no site',
        ),
         
        'MODULE_DEFAULT' => array(
            'name'        => 'Módulo padrão do sistema',
            'type'        => 'enum',
            'default'     => MODULE_DEFAULT,
            'description' => 'O módulo padrão é aquele exibido quando alguém clica no ícone de página inicial, ou quando faz
                login no sistema e uma url de redirecionamento não está definida',
        ),
         
        'PROJETO_DEFAULT' => array(
            'name'        => 'Projeto padrão do sistema',
            'type'        => 'varchar',
            'default'     => PROJETO_DEFAULT,
            'description' => 'Os projetos permitem que existam "vários sites" dentro do mesmo site. Vamos supor que na fase de
                desenvolvimento exitam dois clientes interessados no plugin blog. As configurações de cada cliente são 
                diferentes, neste caso cada cliente é um projeto. ',
        ),
         
        'AUTOR' => array(
            'name'        => 'Desenvolvedor do site',
            'type'        => 'varchar',
            'default'     => AUTOR,
            'description' => 'Nome do desenvolvedor do site.',
        ),
    );
     
    public function select(){
        $this->LoadModel('plugins/plug', 'pobj');
        $modules = $this->pobj->listPlugins();
        $out = array();
        foreach($modules as $name => $arr){
            $out[$name] = $name;
        }
        $this->dados['MODULE_DEFAULT']['options'] = $out;
        return $this->dados;
    }
    
    public function  __construct() {
        $this->setFilename(__FILE__, __CLASS__);
    }

}

?>